package com.fa4j.third.file.model;

import com.fa4j.third.base.model.AbstractBizCmd;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * 三方文件上传参数
 */
@Data
public class ThirdFileUploadCmd extends AbstractBizCmd {

    /**
     * 文件路径
     */
    @NotBlank
    private String filePath;

    /**
     * 文件扩展
     */
    @NotBlank
    private String fileExtension;

    /**
     * 文件大小
     */
    @NotNull
    private Long fileSize;

    /**
     * 内容类型
     */
    private String contentType;


}
